package com.ch.android.networklib.data

import android.os.Parcelable
import kotlinx.parcelize.Parcelize
import kotlinx.parcelize.RawValue

/**
 * Author: conghao
 * Date: 2023/12/26 9:28
 * Description: BaseResultData
 */
// 使用 @Parcelize 注解，可以自动生成 Parcelable 接口的实现
// Parcelable 接口的实现，可以使得对象可以在 Activity 之间传递
// Parcelable 比 Serializable 效率高，但是 Serializable 更简单

@Parcelize
data class BaseResultData<T>(val result: @RawValue T?, val message: String, val status: String): Parcelable


const val API_STATUS_OK = "0000"
